namespace Admin.NET.Application.Service.Electricity.Dto;

public class AddExcelElectricMeterInput
{
	/// <summary>
	/// 型号名称
	/// </summary>
	public string BrandName { get; set; }

	/// <summary>
	/// 表号/imei/序列号
	/// </summary>
	public string Sn { get; set; }

	/// <summary>
	/// 名称
	/// </summary>
	public string Name { get; set; }

	/// <summary>
	/// 协议类型：0：4G 1采集网关
	/// </summary>
	public string ProtocolType { get; set; }

	/// <summary>
	/// 表地址或站号
	/// </summary>
	public string Addr { get; set; }

	/// <summary>
	/// 倍率，pt*ct，默认1
	/// </summary>
	public double Multiplier { get; set; }

	/// <summary>
	/// 电价方案
	/// </summary>
	public string PriceRule { get; set; }

	/// <summary>
	/// 房间id
	/// </summary>
	public string Room { get; set; }

	/// <summary>
	/// 电价方案
	/// </summary>
	public long? PriceRuleId { get; set; }

	/// <summary>
	/// 房间id
	/// </summary>
	public long? RoomId { get; set; }

	/// <summary>
	/// 标签id
	/// </summary>
	public long? LabelId { get; set; }

	/// <summary>
	/// 标签
	/// </summary>
	public string LableInfo { get; set; }

	/// <summary>
	/// 电损
	/// </summary>
	public double ElectricityLossPercentage { get; set; }

	/// <summary>
	/// 起始组合有功总电能（表显）
	/// </summary>
	public decimal BaseCombinedActiveTotalElectricEnergy { get; set; }

	/// <summary>
	/// 起始组合有功尖电能（表显）
	/// </summary>
	public decimal BaseCombinedActiveSharpElectricEnergy { get; set; }

	/// <summary>
	/// 起始组合有功峰电能（表显）
	/// </summary>
	public decimal BaseCombinedActivePeakElectricEnergy { get; set; }

	/// <summary>
	/// 起始组合有功平电能（表显）
	/// </summary>
	public decimal BaseCombinedActiveFlatElectricEnergy { get; set; }

	/// <summary>
	/// 起始组合有功谷电能（表显）
	/// </summary>
	public decimal BaseCombinedActiveValleyElectricEnergy { get; set; }
}
